Los procesos relacionados a las pruebas de aceptación de usuario (UAT, "User Aceptance Testing", por sus
siglas en inglés) son una parte importante del MCS OpenUp y si bien las actividades a realizar pueden
resultar similares a las pruebas de desarrollo, su objetivo es completamente distinto: validar y aceptar el producto
desde el punto de vista del organismo (cliente).
En las pruebas UAT, los usuarios
proporcionan información clave y asesoran en cómo deberían llevarse a cabo las pruebas en base a su
conocimiento tácito sobre el negocio. Esto puede implicar probar de manera formal un sistema que se contrató a un
proveedor externo, o podría ser un proceso informal donde los usuarios experimentan con una nueva versión de la
solución de software, para ver si les gusta y si hace lo que necesitan.
Las pruebas UAT son esenciales, aun cuando se hayan realizado pruebas de desarrollo. Las razones fundamentales de
esto son:
-
El entorno de producción (entorno de trabajo del usuario) tiene un gran efecto sobre la fiabilidad,
el rendimiento, el uso y la robustez de un sistema y es casi imposible de replicar en un entorno de desarrollo.
-
La visión del usuario del sistema va a ser diferente de la del desarrollador, donde el foco estará en si el sistema
es útil y cumple con sus necesidades, más que si cumple con la especificación de los requerimientos.
|